const mongoose = require('mongoose');
const Schema = mongoose.Schema;

let filmSchema = new Schema({
  doubanId: String, // 豆瓣id
  title: String, // 电影title
  poster: String, // 电影海报图
  rate: Number, // 电影评分
  year: String, // 上映年份
  countries: [String], // 国家
  genres: [String], // 电影类型
  actors: [ // 电影演员
    {
      avatar: String,
      name: String
    }
  ],
  summary: String, // 描述
  directors: [ // 导演
    {
      avatar: String,
      name: String,
      _id: 0
    }
  ],
  price: {
    type: Number,
    default: 0
  },
  ratings_count: Number, // 评分数量
  collect_count: Number, // 看过人数
  wish_count: Number, // 想看人数
  aka: [String], // 又名
  original_title: String, // 原名
  videoUrl: String, // 视频地址
  coverurl: String, // 封面图
  status: {
    type: Boolean,
    default: true
  }
}, {versionKey: false, timestamps: true});

module.exports = mongoose.model('film', filmSchema)
;
